/*
 - Autor(es):
 -      Rommel A. Quintanilla C.
 -      Donia A. Ruelas A.
 -      Julio C. Ccahuana M.
 - Fecha: 16/05/07

 - Copyleft: (C) 2007
 - Este programa es software libre. Puede redistribuirlo y/o modificarlo bajo los
 - terminos de la Licencia Publica General de GNU segun es publicada por la Free
 - Software Foundation, de la version 2 de dicha Licencia.
 -
 - Este programa se distribuye con la esperanza de que sea util, pero SI NINGUNA
 - GARANTIA; tampoco las implicitas garantias de MERCANTILIDAD o ADECUACION A UN
 - PROPOSITO PARTICULAR. Consulte la GNU General Public License (GPL) para mas
 - detalles adjuntada a este programa. (Fichero: JuradoWeb-License.txt).
 -
 - Descripcion:
 - Validador formulario Registro Problema.
*/

function addSelectedToList( frmName, srcListName, tgtListName )
{
 var form = eval( 'document.' + frmName );
 var srcList = eval( 'form.' + srcListName );
 var tgtList = eval( 'form.' + tgtListName );
 var srcLen = srcList.length;
 var tgtLen = tgtList.length;
 var tgt = "x";
 //build array of target items
 for(var i=tgtLen-1; i > -1; i--)
 {
  tgt += "," + tgtList.options[i].value + ","
 }

 for(var i=0; i < srcLen; i++)
 {
  if (srcList.options[i].selected && tgt.indexOf( "," + srcList.options[i].value + "," ) == -1)
  {
   opt = new Option( srcList.options[i].text, srcList.options[i].value );
   tgtList.options[tgtList.length] = opt;
   objPasar=document.getElementById('problemasConcurso');
   if(objPasar.options[0].value=='-')
   objPasar.options[0]=null;
  }
 }
}

function delSelectedFromList( frmName, srcListName )
{
 var form = eval( 'document.' + frmName );
 var srcList = eval( 'form.' + srcListName );

 var srcLen = srcList.length;

 for(var i=srcLen-1; i > -1; i--)
 {
  if(srcList.options[i].selected)
  {
   srcList.options[i] = null;
  }
 }
}

function Comprobar()
{
 var EstaVacio=false;
 var numero=document.forms[0].elements.length;
 var a;
 for(a=0;a<numero-5;a++) //por la cuestion de los select + 1 hidden
 {
  if(document.forms[0].elements[a].value=="")
  {
   document.forms[0].elements[a].style.backgroundColor="#ffffcc";
   EstaVacio=true;
  }
  else
  {
   document.forms[0].elements[a].style.backgroundColor="white";
  }
 }
 if(EstaVacio)
 {
  alert("Por favor, rellene todos los campos pues son obligatorios.");
  return 0;
 }
 else
 {
   obj=document.getElementById('problemasConcurso');
   for (i=0;opt=obj.options[i];i++)
   {
    opt.selected=true;
   }
   alert ("Registro Completo");
   document.forms[0].submit();
   return 0;
 }
}